package com.mjf.datatype;

//--java.util.Arrays类即为操作数组的工具类，包含了用来操作数组（比如排序和搜索）的各种方法。
import java.util.Arrays;

public class ArraysUse {

    public static void main(String[] args) {

        int[] arr = new int[]{4,-10,325,125,-493};
        //--将指定值填充到数组之中（数组中原有的元素也会被替换）
        //--Arrays.fill(arr, 8);
        //--打印形如：[2, 2, 2, 2, 2]
        System.out.println(Arrays.toString(arr));

        //--底层由DualPivotQuicksort算法实现：采用两个枢轴来将数组划分成3份
        Arrays.sort(arr);

        //--数组进行二分法检索指定值的索引
        System.out.println("it's：" + Arrays.binarySearch(arr, 4));

        for (int a : arr) {
            System.out.println(a);
        }

    }
}
